257 research outputs found

    Desarrollo Dirigido por Modelos Basado en Componentes de Interfaz de Usuario

    Get PDF
    Esta tesis presenta una metodología de modelado para aplicaciones web móviles utilizando técnicas de desarrollo dirigido por modelos (MDD). Mediante la creación de sólo dos diagramas, un diagrama de datos y un diagrama de interfaz de usuario (que además incluye la navegación) es posible definir el comportamiento completo de una aplicación. Por estar esta metodología basada en MDD incorpora dos transformaciones; la primera desde el modelo de datos a una versión inicial del modelo de interfaz de usuario, lo que reduce considerablemente el esfuerzo de modelado, ya que luego ese segundo modelo solo deberá ser adaptado a las necesidades particulares. La segunda transformación toma los modelos realizados y genera el código fuente completo, 100% funcional de una aplicación web móvil, además del script de la base de datos correspondiente. Ambos modelos están basados en una extensión conservativa de UML. El modelo de datos está basado en el diagrama de clases y el modelo de interfaz de usuario utiliza el diagrama de componentes de UML. Para poder especificar el comportamiento de la interfaz de usuario se definen una serie de componentes que a su vez pueden ser configurados con información tomada del modelo de datos. La configuración se basa en valores etiquetados propios para cada tipo de componente. Para facilitar el proceso de construcción de los modelos y su configuración se ha desarrollado una herramienta de soporte, que permite no solo modelar, sino también realizar las transformaciones establecidas en la metodología, obteniendo como resultado final una aplicación funcional sin escribir una sola línea de código. Además esta tesis establece las ventajas de utilizar componentes configurables en el desarrollo dirigido por modelos, haciendo que el esfuerzo de programación se realice una única vez al establecer las transformaciones y que luego pueda ser aplicado a una amplia gama de aplicaciones de distintos dominios.Eje: Tesis Doctorales. Tesis expuesta por el autor en 2015 para obtener el título de Doctor en Ciencias Informáticas, con la dirección de Claudia Pons y Carina González González.Red de Universidades con Carreras en Informática (RedUNCI

    Desarrollo Dirigido por Modelos Basado en Componentes de Interfaz de Usuario

    Get PDF
    Esta tesis presenta una metodología de modelado para aplicaciones web móviles utilizando técnicas de desarrollo dirigido por modelos (MDD). Mediante la creación de sólo dos diagramas, un diagrama de datos y un diagrama de interfaz de usuario (que además incluye la navegación) es posible definir el comportamiento completo de una aplicación. Por estar esta metodología basada en MDD incorpora dos transformaciones; la primera desde el modelo de datos a una versión inicial del modelo de interfaz de usuario, lo que reduce considerablemente el esfuerzo de modelado, ya que luego ese segundo modelo solo deberá ser adaptado a las necesidades particulares. La segunda transformación toma los modelos realizados y genera el código fuente completo, 100% funcional de una aplicación web móvil, además del script de la base de datos correspondiente. Ambos modelos están basados en una extensión conservativa de UML. El modelo de datos está basado en el diagrama de clases y el modelo de interfaz de usuario utiliza el diagrama de componentes de UML. Para poder especificar el comportamiento de la interfaz de usuario se definen una serie de componentes que a su vez pueden ser configurados con información tomada del modelo de datos. La configuración se basa en valores etiquetados propios para cada tipo de componente. Para facilitar el proceso de construcción de los modelos y su configuración se ha desarrollado una herramienta de soporte, que permite no solo modelar, sino también realizar las transformaciones establecidas en la metodología, obteniendo como resultado final una aplicación funcional sin escribir una sola línea de código. Además esta tesis establece las ventajas de utilizar componentes configurables en el desarrollo dirigido por modelos, haciendo que el esfuerzo de programación se realice una única vez al establecer las transformaciones y que luego pueda ser aplicado a una amplia gama de aplicaciones de distintos dominios.Eje: Tesis Doctorales. Tesis expuesta por el autor en 2015 para obtener el título de Doctor en Ciencias Informáticas, con la dirección de Claudia Pons y Carina González González.Red de Universidades con Carreras en Informática (RedUNCI

    Desarrollo Dirigido por Modelos Basado en Componentes de Interfaz de Usuario

    Get PDF
    Esta tesis presenta una metodología de modelado para aplicaciones web móviles utilizando técnicas de desarrollo dirigido por modelos (MDD). Mediante la creación de sólo dos diagramas, un diagrama de datos y un diagrama de interfaz de usuario (que además incluye la navegación) es posible definir el comportamiento completo de una aplicación. Por estar esta metodología basada en MDD incorpora dos transformaciones; la primera desde el modelo de datos a una versión inicial del modelo de interfaz de usuario, lo que reduce considerablemente el esfuerzo de modelado, ya que luego ese segundo modelo solo deberá ser adaptado a las necesidades particulares. La segunda transformación toma los modelos realizados y genera el código fuente completo, 100% funcional de una aplicación web móvil, además del script de la base de datos correspondiente. Ambos modelos están basados en una extensión conservativa de UML. El modelo de datos está basado en el diagrama de clases y el modelo de interfaz de usuario utiliza el diagrama de componentes de UML. Para poder especificar el comportamiento de la interfaz de usuario se definen una serie de componentes que a su vez pueden ser configurados con información tomada del modelo de datos. La configuración se basa en valores etiquetados propios para cada tipo de componente. Para facilitar el proceso de construcción de los modelos y su configuración se ha desarrollado una herramienta de soporte, que permite no solo modelar, sino también realizar las transformaciones establecidas en la metodología, obteniendo como resultado final una aplicación funcional sin escribir una sola línea de código. Además esta tesis establece las ventajas de utilizar componentes configurables en el desarrollo dirigido por modelos, haciendo que el esfuerzo de programación se realice una única vez al establecer las transformaciones y que luego pueda ser aplicado a una amplia gama de aplicaciones de distintos dominios.Eje: Tesis Doctorales. Tesis expuesta por el autor en 2015 para obtener el título de Doctor en Ciencias Informáticas, con la dirección de Claudia Pons y Carina González González.Red de Universidades con Carreras en Informática (RedUNCI

    Desarrollo dirigido por modelos basado en componentes de interfaz de usuario

    Get PDF
    Esta tesis presenta una metodología de modelado para aplicaciones web móviles utilizando técnicas de desarrollo dirigido por modelos (MDD). Mediante la creación de sólo dos diagramas, un diagrama de datos y un diagrama de interfaz de usuario (que además incluye la navegación) es posible definir el comportamiento completo de una aplicación. Por estar esta metodología basada en MDD incorpora dos transformaciones; la primera desde el modelo de datos a una versión inicial del modelo de interfaz de usuario, lo que reduce considerablemente el esfuerzo de modelado, ya que luego ese segundo modelo solo deberá ser adaptado a las necesidades particulares. La segunda transformación toma los modelos realizados y genera el código fuente completo, 100% funcional de una aplicación web móvil, además del script de la base de datos correspondiente. Ambos modelos están basados en una extensión conservativa de UML. El modelo de datos está basado en el diagrama de clases y el modelo de interfaz de usuario utiliza el diagrama de componentes de UML. Para poder especificar el comportamiento de la interfaz de usuario se definen una serie de componentes que a su vez pueden ser configurados con información tomada del modelo de datos. La configuración se basa en valores etiquetados propios para cada tipo de componente. Para facilitar el proceso de construcción de los modelos y su configuración se ha desarrollado una herramienta de soporte, que permite no solo modelar, sino también realizar las transformaciones establecidas en la metodología, obteniendo como resultado final una aplicación funcional sin escribir una sola línea de código. Además esta tesis establece las ventajas de utilizar componentes configurables en el desarrollo dirigido por modelos, haciendo que el esfuerzo de programación se realice una única vez al establecer las transformaciones y que luego pueda ser aplicado a una amplia gama de aplicaciones de distintos dominios.Facultad de Informátic

    Utilizando el enfoque MDA para la construcción de aplicaciones web móviles centradas en los datos

    Get PDF
    Se propone una metodología basada en MDA (Model Driven Architecture) que parte de la confección de una reducida cantidad de modelos en UML (Unified Modelling Language) para poder generar en forma automática una aplicación web especialmente diseñada para dispositivos móviles. Para lograr el objetivo, se construirá un perfil de UML, que permita extender los diagramas existentes definiendo los estereotipos necesarios; generando además un diagrama de navegación y componentes. Se definirán tres modelos: modelo de entidades, modelo de navegación/componentes y modelo de comportamiento. Los modelos se podrán realizar en cualquier herramienta existente en el mercado y luego serán exportados al formato estándar XMI (formato basado en XML para describir los diagramas UML). El XMI se importará en una aplicación que generará las transformaciones necesarias, tomando los datos provistos por los modelos armados, obteniéndose automáticamente la base de datos y el código fuente del sistema. Dicho código estará basado en el patrón Model View Controller (MVC) permitiendo generar diferentes interfaces de visualización con el mismo modelo de dominio y controladores. Esto permitirá generar aplicaciones web móviles con dos vistas diferentes: en XHTML accesible por la gran mayoría de los dispositivos existentes y otra vista para dispositivos avanzados que soporten HTML 5.Eje: Ingeniería de softwar

    Survey on implementation level of government services in mobile devices

    Get PDF
    When comparing Argentina’s population with the number of cellular telephony active lines, it can be assert that the active lines widely exceed the inhabitants. Because of this high concentration of cellular telephony, due to the lower cell phone’s price against computer’s price, it begins to be necessary for the government agencies to provide services that can be implemented in cellular phones. The government agencies, that opportunely, joined their efforts to provide on line services through the web, facilitating the procedures for the citizens and starting a field called eGovernment, must now consider the high insertion of the cellular phones within the population and, accordingly, facilitate the access to services from mobile devices (mServices). When mobile devices become the eGovernment communication channel, this new field of study is called mGovernment. The present paper presents the analysis of the obtained results after surveying mServices and the technology implemented by government agencies.VI Workshop Ingeniería de Software (WIS)Red de Universidades con Carreras en Informática (RedUNCI

    Aplicando UML y DSL en el enfoque MDA

    Get PDF
    El enfoque MDA (Model Driven Architecture) está basado en dos elementos: los modelos y las transformaciones, mediante los cuales se dirige el proceso de desarrollo. Cada transformación arrojará un resultado más detallado hasta obtener el código necesario para implementar la solución en una plataforma específica. En este paper se plantea la utilización de dos lenguajes de modelado aplicados al enfoque de MDA. Un lenguaje de propósito general como lo es UML (Unified Modeling Language) aplicado en un nivel alto de abstracción y DSL (Domain Specific Lenguage) aplicado a un nivel más bajo, cercano a la implementación de la solución final en una determinada plataforma.Eje: ingeniería de softwar

    Integrando UML y DSL en el enfoque MDA

    Get PDF
    En algunos trabajos académicos surge la disyuntiva de utilizar UML (Unified Modeling Language) ó DSL (Domain Specific Lenguage) para modelar un determinado artefacto. UML es un lenguaje de propósito general el cual en un nivel de abstracción elevado resulta de gran aplicabilidad, pero cuando se comienza a bajar dicho nivel de abstracción y se requiere comenzar a modelar características propias de un dominio, UML debe ser adaptado. Es posible adaptar a UML generando un perfil propio para dicho dominio pero esta actividad resulta compleja y en algunos dominios son muy pocos los elementos y diagramas existentes que son directamente aplicables y por lo tanto es necesario realizar una gran cantidad de extensiones para lograr modelar el dominio. En cambio DSL es un lenguaje más simple de aplicar a un dominio específico. En este trabajo se presenta una propuesta que permite dentro del enfoque MDA (Model-Driven Architecture) utilizar UML y DSL en distintos niveles de abstracción y generar mediante transformaciones el código fuente de una determinada aplicación.Presentado en el VII Workshop Ingeniería de Software (WIS

    Integrando UML y DSL en el enfoque MDA

    Get PDF
    En algunos trabajos académicos surge la disyuntiva de utilizar UML (Unified Modeling Language) ó DSL (Domain Specific Lenguage) para modelar un determinado artefacto. UML es un lenguaje de propósito general el cual en un nivel de abstracción elevado resulta de gran aplicabilidad, pero cuando se comienza a bajar dicho nivel de abstracción y se requiere comenzar a modelar características propias de un dominio, UML debe ser adaptado. Es posible adaptar a UML generando un perfil propio para dicho dominio pero esta actividad resulta compleja y en algunos dominios son muy pocos los elementos y diagramas existentes que son directamente aplicables y por lo tanto es necesario realizar una gran cantidad de extensiones para lograr modelar el dominio. En cambio DSL es un lenguaje más simple de aplicar a un dominio específico. En este trabajo se presenta una propuesta que permite dentro del enfoque MDA (Model-Driven Architecture) utilizar UML y DSL en distintos niveles de abstracción y generar mediante transformaciones el código fuente de una determinada aplicación.Presentado en el VII Workshop Ingeniería de Software (WIS

    Analysis of current and future web standards for reducing the gap between native and web applications

    Get PDF
    New web standards are emerging day after day. Some of them are crucial in the improvement of web application for mobile devices. From visualization issues to hardware access, all this new tools can help developers to create native like applications on web environments. HTML5 and CSS3 with css media queries are some examples that are already available to use. Some other standards, such as W3C Devices’ APIs, are still in progress but nearly to arrive. This paper shows existing and future standards for mobile web.XI Workshop de Ingeniería de SoftwareRed de Universidades con Carreras en Informática (RedUNCI
    corecore